package org.dromara.cloud.gift.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 云礼账本系统中的相册表，用于记录宴席相关的图片或视频信息
 * @TableName clzb_album
 */
@TableName(value ="clzb_album")
@Data
public class ClzbAlbum {
    /**
     * (唯一标识) 相册表的唯一标识编号，系统自动生成，用于区分不同的相册记录
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * (关联宴席) 关联 clzb_banquet 表中的宴席编号，表明该相册记录属于哪一场宴席
     */
    private Long banquetId;

    /**
     * (发布人标识) 对应平台用户表中的用户编号，表明该相册内容是由哪个用户发布的
     */
    private Long publisherId;

    /**
     * (媒体地址) 相册中图片或视频对应的网络地址，用于访问该媒体资源
     */
    private String mediaAddress;

    /**
     * (创建时间) 该相册记录的创建时间，系统自动记录
     */
    private Date createTime;
}